Activity Diagram Generation Based on Use-Case Textual Specification
نویسندگان
چکیده
The requirements specification phase is one of the most important during software development. In many cases, its outcome takes a form use-case model, which consists diagrams and supplementary specifications. document used by various stakeholders, starting from customers or their representatives, through architects, developers to testers. Each role may have specific preferences for specification. To solve this problem, we propose template writing use-cases based on existing guidelines transformation method that creates an activity diagram textual consistent with proposed template. There are several tools can generate specification, but none them fully meets resulting diagram, should be correct (textual semantics preserved), UML 2.5 syntax compliant contain necessary data. supported tool transforms models at same level abstraction. itself defined meta-model level. general idea model-to-model not new, meta-models original fit purpose. application demonstrated examples. Due frequent potential changes in created specifications, automation process will save time. Moreover, graphical representation easier analyze find errors inconsistencies compared
منابع مشابه
Test Case Generation Based on Use case and Sequence Diagram
We present a comprehensive test case generation technique from UML models. We use the features in UML 2.0 sequence diagram including conditions, iterations, asynchronous messages and concurrent components. In our approach, test cases are derived from analysis artifacts such as use cases, their corresponding sequence diagrams and constraints specified across all these artifacts. We construct Use...
متن کاملAutomated Test Case Generation Using Uml Use Case Diagram and Activity Diagram
Testing plays a major role for improving the quality of a software product. Due to its iterative and incremental nature it needs special attention. Test case generation is one of the complex activities carried out during testing phase. Generating test cases in the early phases of development life cycle works like a catalyst for model based testing and at the same time efficiently manages time a...
متن کاملSpecification - Based Test Case Generation Using Dependency
Testing represents a crucial phase in the development of a software system, often requiring considerable effort and resources. Our purpose is to offer a novel approach for generating test cases, based on requirements specification. We make use of scenarios used in the requirements specification phase, taking into consideration the various relationships that can exist between scenarios.
متن کاملA Novel Approach for Test Case Generation Using Activity Diagram
Testing is an important part of quality assurance in the software development life cycle. As the complexity and size of software grow, more and more time and man power are required for testing the software. Manual testing is very much labor-intensive and error-prone. So there is a pressing need to develop the automatic testing strategy. Test case generation is the most important part of the tes...
متن کاملTest Case Generation from Activity Diagram Using Multiobjective Evolutionary Algorithm
The software industry has become one of the world's key industries in recent decades. The tremendous amount of growth in software development industry has taken a pace and has become a driving force. It has grabbed the attention of researchers due to its subtle impact on world's economy and society. Software engineering deals with the design and development of high quality and reliable software...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computing and informatics
سال: 2021
ISSN: ['1335-9150', '2585-8807']
DOI: https://doi.org/10.31577/cai_2021_4_772